Seb86 - 10 Avril 2008, 22:21
Bonjour,
Il est possible (je l'ai vérifié) de créer un grand nombre de membres dans Adm_Members en récupérant les mots de passe, via MakeList et un fichier CSV, en activant tour à tour la boà®te Préférences de Guppy puis celle du plugin de Phil ("Mon Ptit Net") mais il est nécessaire au nouveau membre de saisir une adresse e-mail lors de la validation de son profil sous GuppY, avant de valider ; ensuite, aucun problème avec Adm-Members...
Est-il possible de modifier le script de MakeList de manière à remplacer le nom du groupe par une adresse électronique quelconque, une adresse qui s'inscrive automatiquement dans le cadre GuppY prévu à cet effet, de faà§on que le membre n'ait plus qu'à enregistrer son profil ?
Salutations
jchouix - 15 Avril 2008, 19:11
bonsoir,
Seb86 - 15 Avril 2008, 20:38
Bonsoir,
jchouix - 15 Avril 2008, 21:15
rebonsoir,
je me suis inspiré du hack que j'avais écrit pour jibe et mirmoleboss dans ce sujet.
Alors la manip est la suivante :
Tu édites le fichier list_redac_register.inc situé dans le répertoire admin/plugins/makelist_adm_redacteurs/inc/ et tu vas insérer entre la ligne 98 et la ligne 99 le code suivant :
WriteFullDB(USEREP.$rpseudo.DBEXT, implode("\n", array($rpass, '0||'.$lang[0].'||'.$rpseudo.'||email@bidon.com||LR||||on||||'.$rpass.'||||||||')));
if (preg_match("`^[-a-z0-9_]+$`i", $rpseudo) && $rpass != '') {
// On enregistre des rédacteurs en tant que membre
WriteFullDB(USEREP.$rpseudo.DBEXT, implode("\n", array($rpass, '0||'.$lang[0].'||'.$rpseudo.'||email@bidon.com||LR||||on||||'.$rpass.'||||||||')));
//On crypte le mot de passe
$rpass = md5($rpseudo.$rpass);
Seb86 - 15 Avril 2008, 22:33
Je suis...ébahi, éberlué, abasourdi ! Une nuée de membres et de rédacteurs en une pincée de secondes !
Bravissimo Maestro ! Que dire d'autre ? Je ne sais pas... Si, bien sà»r, merci, mille mercis !
Cordialement
jchouix - 16 Avril 2008, 9:22
bonjour Seb86,
merci pour le retour de test.
A+
mirmoleboss - 16 Avril 2008, 14:29
Jai testé c'est super
hemeffe - 15 Mars 2013, 10:51
Bonjour Jchouix,
(encore moi...)
Merveilleux plugin qui permet d'ajouter en masse des rédacteurs (élèves) qui pourront écrire selon le groupe rédacteur affecté (o๠c'est permis d'écrire)
Merveilleux fork dans ce sujet qui permet en màªme temps de créer les élèves en rédacteur (droits d'écriture) ET en membre (droit de lecture)
Quel gain de temps !
mais il faut manuellement reprendre les groupes privés de membres pour les attribuer à ces nouveaux membres pour les droits de lecture
serait-ce compliqué de rajouter au script list_redac_register.inc des lignes pour modifier les fichiers /data/groups.dtb et members.dtb afin que les nouveaux membres ajoutés via makelist soient aussi intégrés automatiquement dans les groupes privés choisis ?
merci pour tes conseils
Hemeffe
 Â
jchouix - 17 Mars 2013, 22:32
Bonsoir hemeffe,
hemeffe - 18 Mars 2013, 12:16
merci pour ton expertise
(là je pense que la modification est au-delà de mes capacités php...)
Hemeffe